package com.ruoyi.supply.service;

import java.util.List;
import com.ruoyi.supply.domain.Supply;

/**
 * 供货Service接口
 * 
 * @author yyg
 * @date 2023-11-27
 */
public interface ISupplyService 
{
    /**
     * 查询供货
     * 
     * @param goodsId 供货主键
     * @return 供货
     */
    public Supply selectSupplyByGoodsId(Long goodsId);

    /**
     * 查询供货列表
     * 
     * @param supply 供货
     * @return 供货集合
     */
    public List<Supply> selectSupplyList(Supply supply);

    /**
     * 新增供货
     * 
     * @param supply 供货
     * @return 结果
     */
    public int insertSupply(Supply supply);

    /**
     * 修改供货
     * 
     * @param supply 供货
     * @return 结果
     */
    public int updateSupply(Supply supply);

    /**
     * 批量删除供货
     * 
     * @param goodsIds 需要删除的供货主键集合
     * @return 结果
     */
    public int deleteSupplyByGoodsIds(String goodsIds);

    /**
     * 删除供货信息
     * 
     * @param goodsId 供货主键
     * @return 结果
     */
    public int deleteSupplyByGoodsId(Long goodsId);
}
